1
分布式协作:多仓库思维模型
AI016Lesson 8
00:00

分布式协作将关注点从单一的中心文件夹转移到一个由 独立、点对点的仓库组成的生态系统。在这个模型中,每个仓库——例如 my-git-repomarys-repo——都是一个包含自身完整历史和分支数据的完整宇宙。

1. 定义“远程”

简单来说,一个 远程仓库 就是不属于你自己的仓库。它可以存在于公司的网络中、互联网上(如 GitHub),甚至只是你本地文件系统中的另一个目录。其核心特征是,它是一个独立的实例,工作在此处进行,而不在你的直接控制范围内。

2. 远程作为书签

从技术上讲,远程只是一个 简写别名 或“书签”。无需每次输入 /Users/Mary/projects/marys-repo 来查看她的进展,你可以将该路径映射为一个简单的名称,如 mary

我们的仓库my-git-repo玛丽的仓库marys-repo'mary'(远程)'origin'(默认父仓库)远程:"不是你自己的仓库"

3. 状态的独立性

仓库之间是 链接但不自动同步 。创建远程书签并不会移动代码;它仅建立未来通过推送或拉取进行数据交换的 路径 用于后续的数据交换。

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>